namespace TableDef
{
    public class t_role : ResDataBase
    {
        ///<summary>
        /*狗阵营：1
猫阵营：2*/
        ///</summary>
        public int m_nCamp { get; set; }

        ///<summary>
        /*0为默认随机创建，只要玩家输入指定数字1/2或者狗/猫字样即可加入
1：玩家使用0.1元的特效礼物，生成1只指定样式的狗/猫跟随本体，行为模式采用跟随本体的方式
2：玩家使用1元的特效礼物，玩家当前的狗/猫形象会直接切换成指定形象
3：玩家使用1.9元的特效礼物，玩家当前的狗/猫形象会直接切换成指定形象
4：玩家使用52元的特效礼物，玩家当前的狗/猫形象会直接切换成指定形象*/
        ///</summary>
        public int m_nBorn { get; set; }

        ///<summary>
        /**/
        ///</summary>
        public string m_strResource { get; set; }

        ///<summary>
        /*跟随本体速度：-1*/
        ///</summary>
        public int m_nMove { get; set; }

        ///<summary>
        /*1：基础样式
2：初级强化版样式
3：高级强化版样式*/
        ///</summary>
        public int m_nAttackPerformance { get; set; }

        ///<summary>
        /*单位为秒*/
        ///</summary>
        public int m_nAttackWaiting { get; set; }

        ///<summary>
        /*等待一定时间后从工地大门再次登场
单位为秒*/
        ///</summary>
        public int m_nWaitAppear { get; set; }

        ///<summary>
        /*奔跑方向*/
        ///</summary>
        public int m_nRunFace { get; set; }

        ///<summary>
        /*攻击方向*/
        ///</summary>
        public int m_nAttackFace { get; set; }


        protected override void OnInit()
        {
            base.OnInit();
            m_nCamp = GetInt("camp");
            m_nBorn = GetInt("born");
            m_strResource = GetString("resource");
            m_nMove = GetInt("move");
            m_nAttackPerformance = GetInt("attackPerformance");
            m_nAttackWaiting = GetInt("attackWaiting");
            m_nWaitAppear = GetInt("waitAppear");
            m_nRunFace = GetInt("runFace");
            m_nAttackFace = GetInt("attackFace");
        }
    }
}
